import { NgModule } from '@angular/core';
// import { MdInputContainer } from '@angular/material';

import { HeroesRoutingModule } from './heroes-routing.module';
import { DashboardComponent } from './dashboard/dashboard.component';
import { HeroesComponent } from './heroes.component';
import { HeroDetailComponent } from './hero-detail/hero-detail.component';
import { HeroDetailReactiveFormComponent } from './hero-detail-reactive-form/hero-detail.reactive-form.component';
import { HeroSearchComponent } from './hero-search/hero-search.component';
import { HeroFormComponent } from './hero-form/hero-form.component';
import { HeroService } from './shared/hero.service';
import { SharedModule } from '../shared/shared.module';

@NgModule({
    imports: [
        SharedModule,
        HeroesRoutingModule
    ],
    exports: [

    ],
    declarations: [
        DashboardComponent,
        HeroesComponent,
        HeroDetailComponent,
        HeroDetailReactiveFormComponent,
        HeroSearchComponent,
        HeroFormComponent
    ],
    providers: [
        HeroService
    ]
})
export class HeroesModule { }